[2]Emacs的那些琐碎小事 | 您所在的位置:网站首页 › linux emacs 配置文件 › [2]Emacs的那些琐碎小事 |
算是杂篇吧,会持续更新的。
一、Emacs的特别目录 | ~/.emacs.d/ - 操作系统不同,对应的主目录就不同 - Mac | /User/YourName/ - Windows | /C:/User/YourName/AppData/Roaming/ - 当运行Emacs,进行主题和字体这些比较直观的设置,选择保存,Emacs会自动生成.emacs文件,每回运行时加载 - 通常,大家都会删除.emacs文件,相应的创建init.el文件。当没有.emacs文件时,Emacs会读取init.el。将必要配置放在init.el文件,如源配置,插件use-package的安装 - elpa文件夹存放了所有已下载安装的插件。对于使用配置文件安装的插件,即使删除elpa文件夹也没有关系。但是使用package-install函数安装的话,就要额外处理了
二、Emacs快捷键 | 鄙人的粗浅认识 - 因为Linux系统多少支持一些vi命令,那么vim就来得比较必要了;而vim的文本编辑很快捷高效,我会的vim命令也不多,也没什么痛感 - 在我还没有想要使用Emacs时,我就有这个认识,要记n多快捷键,甚至自定义快捷键;而目前,我的想法是,从想要做什么,到敲什么快捷键,这中间还有一个桥梁,那就是函数,,有助理解和记忆 - 抛开快捷键的繁多不谈,用快捷键很酷炫,那也可以一边酷炫,一边像小学生一样简简单单的使用Emacs - 如文本操作,方向键,和vim一样,敲命令 - Emacs的一些功能,使用M-x,敲函数名,结合几个查询快捷键,不说自己掌握了多少快捷键,但想要做什么,已经没有阻碍了,剩下的只是熟练和时间问题 ;; 查询 C-h k | describe-key C-h f | describe-function C-h v | describe-variable C-h P | describe-package ;; 打开教程 C-h t | help-with-tutorial ;; 自定义 | 查询定义 C-h C-f | find-function C-h C-v | find-variable C-h C-k | find-function-on-key
三、Emacs字体设置保存后不生效 - 我用的Mac,是有这个问题的 - Windows系统没有这个问题,就搞来了配置语句 | height 120就是12号,130就是13号,也可以使用125,会在12号和13号之间 (custom-set-faces ;; custom-set-faces was added by Custom. ;; If you edit it by hand, you could mess it up, so be careful. ;; Your init file should contain only one such instance. ;; If there is more than one, they won't work right. '(default ((t (:family "Monaco" :foundry "outline" :slant normal :weight normal :height 120 :width normal)))) '(aw-leading-char-face ((t (:inherit ace-jump-face-foreground :height 3.0)))))- Emacs界面上的设置,都是要额外保存的,这个是前提
四、幼儿园做法 | 实用性极强 | 手动载入自定义配置文件 | 使修改后的配置文件立即生效 M-x load-file ~/.emacs.d/init.el
五、Emacs的特别键介绍 - Emacs一共有4个特别键,Control和Shift大家都很熟,对应缩写C和S,此外还有Meta和Super键,对应缩写M和s - Meta和Super的绑定因人而异,和操作系统也有关系 - 在Mac系统,我的Meta和Super绑定到Option和Command - 在Windows系统,我的选择哈,Meta和Super绑定到Alt和Win键。另外,为了和Mac的键位保持一致,我会对调Alt和Win的实体键 - Emacs中用到最多的就是Control,所以很常见的,大家会把CapsLock和左边的Control键对调,这是不得不提的一点
|
CopyRight 2018-2019 实验室设备网 版权所有 |